/*========定义基础样式========*/
@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select,figure, form, blockquote { margin:0; padding:0;}
i,em { font-weight:normal; font-style:normal; }
body {width:100%; min-width:320px; position: relative; font-family: 'Microsoft yahei'; -webkit-tap-highlight-color:rgba(0,0,0,0);}
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}

button, input, optgroup, select, textarea {margin: 0;  font-family: 'Microsoft yahei';}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; resize: vertical; outline:none;}
optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
ul, ol { list-style: none outside none; }
h1, h2, h3 { line-height: 2; font-weight: normal; }
h1 { font-size: 1.8rem; }
h2 { font-size: 1.6rem; }
h3 { font-size: 1.4rem; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; font-size: 0.82em;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc;  font-size: 0.82em;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc;  font-size: 0.82em;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



li { list-style:none; }
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }

/*a标签鼠标hover高亮显示状态（可选用）*/
a{text-decoration: none;}
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }


/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：*/
.w1200{width: 1200px; margin: 0px auto; }


.w1200{width: 1200px;}


.htop{position: fixed; top:0; left: 0; z-index: 9999; width: 100%; background: #fff;}
.toplogo .row{display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center;}
.toprt{}
.toprt .num{font-size: 20px; color: #333; }
.toprt .telpic{padding-right: 10px; margin-top: 8px;}
.toprt .telpic img{display: block; float: right;}
.toprt .number{padding-left: 3rem; background: url('../images/tel.png') no-repeat left center; -webkit-background-size: 2.8rem auto; background-size: 2.8rem auto;}

.navbox{height: 50px; line-height: 50px; background: #1a085f;}
.topnav li{margin-right: 2px;}
.topnav li a{display: block; height: 50px; padding: 0px; line-height: 50px; font-size: 20px; color: #d2d1d1;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active a>a:hover{background: #db261b;}
.topnav li a:hover{background: #db261b;}
.topnav li.active a{background: #db261b;} 


.emptyh{width: 100%; height: 14rem;}
.inbanner{padding:0px 0 0; height: 386px; /* margin-top: 168px; */ text-align: center; color: #fff; font-family: "Microsoft yahei"; background-repeat:no-repeat; /* background-attachment:fixed; */ background-position:center center; -webkit-background-size: cover cover;background-size: auto 100%;}
.inbanner h3{padding-top: 8%; font-size: 48px; font-weight: bold;}
.inbanner .line{width: 86px; height: 2px; margin: 24px auto; background: #fff; }
.inbanner h5{font-size: 38px; font-weight: bold;}


/* 面包屑 */
.bread{height: 50px; line-height: 50px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #fff;}
.bread .brd{font-size: 14px; color: #333; height: 50px;}
.snav{height: 50px;}
.snav a{position: relative; display: inline-block; *display: inline; zoom:1; height: 50px; line-height: 50px; font-size: 14px; color: #333; margin-left: 40px; text-decoration: none;}
.snav a.active i{display: block; position: absolute; bottom: 2px; left: 0; width: 100%; border-bottom: 3px solid #db261b;}
.snav a:hover{color: #db261b;}
.main{width: 100%; padding: 34px 15px; background: #f5f5f5;}


/* =============================新闻列表页面============================== */
.newslist{}
.newslist .lst{background: #fff; padding: 18px; margin-bottom: 26px; -webkit-box-shadow: 0 5px 10px 0 #eee; -moz-box-shadow: 0 5px 10px 0 #eee; box-shadow: 0 5px 10px 0 #eee;}
.newslist .lst:hover{-webkit-box-shadow: 0 5px 10px 0 #ddd; -moz-box-shadow: 0 5px 10px 0 #ddd; box-shadow: 0 5px 10px 0 #ddd;}
.newslist .lst .pic{display: block; height: 148px; overflow: hidden;}
.newslist .lst .tit{display: block; height: 46px; line-height: 46px; font-weight: bold; text-decoration: none; font-size: 16px; color: #222; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
.newslist .lst:hover .tit{ color: #e12430; }
.newslist .lst .con{height: 40px; margin-bottom: 36px; overflow: hidden; font-size: 13px; color: #666; overflow: hidden;}
.newslist .lst .info .time{font-size: 12px; color: #999; line-height: 26px;}
.newslist .lst .info .more{width: 80px; height: 26px; }
.newslist .lst .info .more a{display: block; width: 80px; height: 26px; line-height: 26px; text-decoration: none; text-align: center; font-size: 12px; color: #fff; background: #bebebe; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.newslist .lst:hover .info .more a{background: #db261b; color: #fff;}
.clickmore{display: none;}

/*24px*/
.asppage24{width:100%; margin-top:20px; margin-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 34px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #d8d8d8;  line-height:30px; margin:0 3px; padding:0px 12px; background: #fff; }
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #db261b;border:solid 1px #db261b; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb,.asppage24 .pager .current {color:#FFF; font-weight:100; background:#db261b;border:solid 1px #db261b}
/*如需要修改颜色：替换"#0C59A1"*/


/* 友情链接 */
.friendlink{background: #0f043c; padding: 15px 0; line-height: 30px; font-size: 14px; color: #fff;}
.friendlink .tit{}

.friendlink .lst a{display: inline-block; *display: inline; zoom:1; font-size: 14px; color: #fff; margin:0 15px; text-decoration: none;}
.friendlink .lst a:nth-child(0){margin-left: 0;}
.friendlink .lst a:hover{color: #db261b;}
.foot{width: 100%; color: #fff; padding: 28px 0 10px; background: #15064c;}
.foot .lst{margin-bottom: 10px; padding-left: 28px; font-size: 14px;}
.foot .tel{background: url('../images/ft1.png') no-repeat left center;}
.foot .web{background: url('../images/ft2.png') no-repeat left center;}
.foot .add{background: url('../images/ft3.png') no-repeat left center;}
.foot .ewm{text-align: right;}
.ewmlst{width: 116px; display: inline-block; *display: inline; zoom:1;}
.ewmlst2{margin-left: 30px;}
.foot .ewm .tt{text-align: center; line-height: 44px;}
.foot .ewm img{display: block; width: 116px; height: 116px; margin:0 auto;}

/* =============================新闻详情页面============================== */
.newsdetail{padding-bottom: 40px;}
.newsdetail .title{width: 90%; margin: 0 auto 20px; text-align: center; padding-bottom: 38px; background: url('../images/shadow1.png') no-repeat center bottom; -webkit-background-size: 60% auto; background-size: 60% auto;}
.newsdetail .title h1{margin-bottom: 16px; font-size: 28px; color:#111; line-height: 38px; }
.newsdetail .title .info{font-size: 12px; color:#999; line-height: 20px; }
.newsdetail .con{font-size: 16px; color: #666; line-height: 32px;}
.newsdetail .con img{display: block; max-width: 100%; height: auto; margin:15px auto;}

/*分享*/
.shareBox{position:relative; margin-top:40px; padding-top: 40px;border-top: 1px dashed #e3e3e3;}
.shareBox .share{position:absolute; right:0; top:28px; width:210px; height:32px;}
.shareBox .bshare-custom{ height:20px; line-height:20px;}

/*上一篇下一篇*/
.shareBox .nextOne{width: 380px;}
.shareBox .nextOne h5{width:100%; height: 30px; margin-bottom: 5px; padding-left: 22px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#333;}
.shareBox .nextOne p{width:100%; height: 30px; margin-bottom: 5px; padding-left: 22px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#333;}
.shareBox .nextOne a{line-height: 30px; font-size:16px; font-weight:normal; color:#666; text-decoration: none;}
.shareBox .nextOne span{line-height: 30px; font-size: 14px; color: #db261b; font-weight:normal; }
.shareBox .nextOne a:hover{color:#db261b;}
.shareBox .nextOne h5:hover{transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.shareBox .nextOne h5.prev{background:url(../images/o-l1.jpg) no-repeat left center;}
.shareBox .nextOne h5.prev:hover{background:url(../images/o-l2.jpg) no-repeat left center;}
.shareBox .nextOne h5.next{background:url(../images/o-r1.jpg) no-repeat left center;}
.shareBox .nextOne h5.next:hover{background:url(../images/o-r2.jpg) no-repeat left center;}


/* =============================知识列表页面============================== */
.knowledgelist{}
.knowledgelist .lst{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee;}
.knowledgelist .lst .pic{display: block; width: 200px; height: 120px; overflow: hidden;}
.knowledgelist .lst .pic img{display: block; width: auto; height: 100%; }
.knowledgelist .lst .pic:hover img{-webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -ms-transition: -ms-transform 0.4s ease;
    transform: scale(1.04, 1.04);
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04); }
.knowledgelist .lst .tit{display: block; height: 36px; line-height:36px; margin-bottom: 8px; text-decoration: none; font-size: 22px; font-weight: normal; color: #222; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
.knowledgelist .lst .tit a{ color: #333; text-decoration: none;}
.knowledgelist .lst .tit a:hover{ color: #e12430;}
.knowledgelist .lst .rtcon{padding-left: 20px; overflow: hidden;}
.knowledgelist .lst .con{height: 48px; margin-bottom: 10px; overflow: hidden; font-size: 14px; line-height: 24px; color: #666; overflow: hidden;}
.knowledgelist .lst .info .time{padding-left: 28px; font-size: 12px; color: #999; line-height: 18px; background: url('../images/time.png') no-repeat left center;}


/* =============================企业文化页面============================== */
.maincl{width: 100%;padding-bottom: 2rem;}
.culturetop{width: 100%; margin-bottom: 30px; background: #fff;}
.culturetop{text-align: center;}
.culturetop .lst{padding:30px 0 40px;}
.culturetop .lst:hover{}
.culturetop .pic{width: 54px; height: 54px; margin:0 auto;}
.culturetop .pic img{display: block; width: 54px; height: 54px; }
.culturetop .pic .img2{display: none;}
.culturetop .pic:hover .img2{display: block; }
.culturetop .pic:hover .img1{display: none;}
.culturetop h2{height: 70px; line-height: 70px; color: #333; font-size: 20px;}
.culturetop .intro{height: 76px; overflow: hidden; font-size: 14px; line-height: 26px; color: #666; }
.culturetop .lst2{border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.companyduide{margin-bottom: 30px;}
.companyduide .pic{width: 759px; height: auto; overflow: hidden; position: relative;}
.companyduide .pic img{display: block; width: 100%; height: auto; }
.companyduide .text{width:440px; height: 300px; padding:24px 40px 20px; background: #fff;}
.companyduide .text h5{font-size: 28px; color: #333; line-height: 26px;}
.companyduide .text .line{margin: 15px 0;}
.companyduide .text .line span{display: inline-block; *display: inline; zoom:1; width:42px; height: 3px; background: #db261b;}
.companyduide .text .intr{height: 168px; overflow: hidden; font-size: 14px; color: #999;  line-height: 28px;}

.business{margin-bottom: 30px; text-align: right;}
.business .pic{width: 759px; height: auto; overflow: hidden; }
.business .pic img{display: block; width: 100%; height: auto; }
.business .text{width:440px; height: 304px; padding:24px 40px 20px; background: #fff;}
.business .text h5{font-size: 28px; color: #333; line-height: 26px;}
.business .text .line{margin: 15px 0; text-align: right;}
.business .text .line span{display: inline-block; *display: inline; zoom:1; width:42px; height: 3px; background: #db261b;}
.business .text .intr{height: 168px; overflow: hidden; font-size: 14px; color: #999;  line-height: 28px;}
.quality {overflow: hidden; margin-bottom: 40px;}
.quality .list{ width: 110%;}
.quality .lst{float: left; background: #fff; width: 30%; height: 356px; padding-top: 24px; margin-right: 30px; }
.quality .lst3{margin-right: 0;} 
.quality .lst .pic{width: 152px; height: 152px; margin: 0 auto; overflow: hidden;}
.quality .lst .pic img{width: 100%; height: 100%; -moz-border-radius:100%; -webkit-border-radius: 100%;  border-radius: 100%}
.quality .lst h2{height: 72px; line-height: 72px; font-weight: normal; font-size: 20px; color: #333; text-align: center;}
.quality .lst .intro{width: 92%; margin:0 auto; font-size: 14px; color: #333; line-height: 26px; text-align: center;}



/* =============================关于我们页面============================== */
.aboutus{width: 100%; padding-top: 46px; background: #fff;}
.aboutus .atop h2{margin-bottom: 15px; font-weight: bold; font-size: 46px; color: #333; text-align: center;}
.aboutus .atop .tt{margin-bottom: 10px; font-size: 18px; color: #333; text-align: center;}
.aboutus .atop .eng{margin-bottom: 15px; font-size: 14px; color: #999; text-align: center;}
.aboutus .atop .intr{margin-bottom: 40px; font-size: 14px; line-height: 28px; color: #666; text-align: center;}
.numlist{width: 800px; margin:0 auto 30px;}
.numlist .lst{ text-align: center; width: 33.333%; }
.numlist .lst .num {margin-bottom: 10px;}
.numlist .lst .num b{display: inline-block; *display: inline; zoom:1;  font-family: "Impact"; font-size: 32px; color: #db261b;}
.numlist .lst .num span{display: inline-block; *display: inline; zoom:1; margin-left: 5px; font-size: 16px; color: #333;}
.numlist .lst .tit{font-size: 14px; color: #666;}
.video{width: 688px; height: 336px; margin: 0 auto 30px; overflow: hidden;}
.video  video{width: 100%; height: 100%;}
.wintrtt{width: 792px; margin:0 auto 40px;}
.wintrtt .tit{font-size: 28px; color: #333; text-align: center; margin-bottom: 15px;}
.wintrtt .pic{margin:0 auto 20px; width: 113px; height: 93px;}
.wintrtt .pic img{display: block; width: 113px; height: 93px;}
.wintrtt .list{}
.wintrtt .list .lst{padding: 8px 0; line-height: 26px; border-bottom: 1px dashed #ccc; font-size: 14px; color: #666; text-align: center;}
.sbanner{width: 100%; height: auto;}
.sbanner img{display: block; width: 100%; height: auto;}
.deverloplist{background: #f5f5f5; padding: 40px 30px;}
.dllist{}
.dllist .lst{background: #fff; padding: 18px; height:342px; overflow: hidden;  margin-bottom: 26px; -webkit-box-shadow: 0 5px 10px 0 #eee; -moz-box-shadow: 0 5px 10px 0 #eee; box-shadow: 0 5px 10px 0 #eee;}
.dllist .lst:hover{-webkit-box-shadow: 0 5px 10px 0 #ddd; -moz-box-shadow: 0 5px 10px 0 #ddd; box-shadow: 0 5px 10px 0 #ddd;}
.dllist .lst .year{padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #eee;}
.dllist .lst .year span{display: inline-block; *display: inline; zoom:1;}
.dllist .lst .year .y{font-size: 38px; color: #333; margin-right: 5px; font-family: "Impact";}
.dllist .lst .year .nm{font-size: 12px; color: #666;font-family: "Arial";}
.dllist .lst .lt .tit{position: relative; padding:2px 0 2px 16px; font-size: 12px; color: #666; line-height: 24px;}
.dllist .lst .lt .tit span{display: block; position: absolute; top:12px; left: 5px; width: 5px; height: 5px; background: #999;}


/* =============================产品列表页面============================== */
.solutebox{padding-top: 50px;}
.pleft{width:282px; padding-bottom: 10px; border:9px solid #1a085f; border-bottom:24px solid #1a085f; background: #fff;}
.pleft .title{height: 72px; margin-bottom: 28px; padding-top: 10px; background: #1a085f; color: #fff; text-align: center;}
.pleft .title h5{font-size: 26px;}
.pleft .title .eng{font-size: 16px; text-transform: uppercase;}
.pmap {margin-bottom: 10px;}
.pmap img{display: block;width: 263px; height: 123px;}
.pmap ul{width:192px; margin: 0 auto; }
.pmap ul li{float: left; width:172px; padding-top: 2px; line-height: 20px; margin-bottom: 12px; padding-left: 20px;}
.pmap ul li.info1{background: url('../images/pmap1.jpg') no-repeat left 4px;} 
.pmap ul li.info2{background: url('../images/pmap2.jpg') no-repeat left 4px;} 
.pmap ul li.info3{background: url('../images/pmap3.jpg') no-repeat left 4px;} 
.pmap ul li.info4{background: url('../images/pmap4.jpg') no-repeat left 4px;} 

/* 面包屑2 */
.rright{width:896px; background: #fff;}
.rtbread{height: 52px; line-height: 52px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.rtbread .tt{width: 154px; height: 52px; padding-left: 52px; font-size: 16px; color: #fff; line-height: 52px; background:#db261b url('../images/ptt.png') no-repeat 16px center;}
.rtbread .flbd{padding-left: 28px; font-size: 16px; color: #999; background: url('../images/bread.png') no-repeat left center;}
.rtbread .flbd a{color: #999;}
.rtbread .flbd a:hover{color: #036eb8;}
.rtbread .flbd span{color: #036eb8;}

/* ==================内页 产品列表================== */
.slidenav{width:228px; margin:0 auto 40px;}
.slidenav .tit{height: 36px; margin-bottom: 12px; padding-left: 16px; line-height: 36px; cursor: pointer; font-size: 16px; color: #fff; background: #c9c9c9 url(../images/jjt1.png) no-repeat 93% center;  -moz-border-radius:5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.slidenav .tit.on{color: #fff; background: #db261b url(../images/jjt2.png) no-repeat 93% center; }
.slidenav ul{width: 240px; margin-bottom: 18px;}
.slidenav ul li{float: left; width: 100%; padding: 5px 0; border-bottom: 1px dashed #d2d2d2; }
.slidenav ul li a{display: block; height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; color: #545454; text-decoration: none; background: url('../images/jt1.png') no-repeat 5px center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.slidenav ul li a:hover{color: #ef2012;}
.slidenav ul li.current a{color: #ef2012;}
.pdtlist{overflow:hidden; zoom:1; width:100%; margin:0 auto;}
.pdtlist ul{width:110%;}
.pdtlist ul li{ margin:0 0px 20px 28px; float:left; _display:inline; overflow:hidden; text-align:center;}
.pdtlist ul li .pic img{ width:260px; height:232px; display:block; border:1px solid #d9d9d9; }
.pdtlist ul li .pic a:hover img{}
.pdtlist ul li .title{height: 46px; line-height: 46px; font-size: 14px; color: #3f3f3f; background: #e3e3e3; border-bottom: 1px solid #d9d9d9; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pdtlist ul li .title a{color: #4c4c4c; text-decoration: none;}
.pdtlist ul li .title a:hover{color: #db261b;}
.pdtlist ul li:hover .title a{color: #db261b;}


/* ==================内页 产品详情页面================== */
.pdtdetails{margin-top: 30px;}
.toppdt{padding: 36px; margin-bottom: 30px; border-bottom: 1px solid #eee; background: #fff;}
/*产品放大图*/
.pd_img dd{width:564px;}
#preview{ float:left; width:564px;}
.jqzoom{position:relative; width:560px; height:258px; display:table-cell; vertical-align:middle; padding:4px; overflow: hidden; position:relative; border:solid 1px #e1e1e1; text-align:center; background: #fff;}
.jqzoom img{display: block; max-width:560px; height:auto; margin:0 auto; vertical-align:middle;}
ul.list-h{ height:88px; overflow:hidden;}
.list-h li{ float:left; }
#spec-n5{width:570px; height:84px; padding-top:12px; overflow:hidden;}
#spec-left{width:11px; float:left; cursor:pointer; margin:24px 12px 0 1px; display:inline;}
#spec-right{ width:11px;  float:left;cursor:pointer; margin:24px 0 0 0 ; display:inline;}
#spec-list{ width:269px;  float:left; overflow:hidden; display:inline;}
#spec-list ul li{ float:left; margin:0;display:inline; width:106px;}
#spec-list ul li img{ padding:2px ; border:1px solid #f4f4f4; padding:2px; width:100px; height:70px;}

/*jqzoom  放大镜*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:458px;border:1px solid #ccc;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #e1e1e1;background:#008dd3 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;  width:530px; height:88px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

/* 产品详情右侧介绍 */
.pdtrt{width:520px; padding-top: 15px;}
.pdtrt .rttops{height: 292px; border-bottom: 1px solid #eee; margin-bottom: 28px;}
.pdtrt .rttops ul li{width: 100%; float: left; margin-bottom: 20px;}
.pdtrt .rttops ul li b{display: block; font-size: 16px; color: #333; }
.pdtrt .rttops ul li .rtintro{max-width: 426px; height: 104px; overflow: hidden; font-size: 16px; line-height: 26px; color: #666;}
.pdtrt .rttops ul li .rtintro i{color: #ff5906;}
.pdtrt .rtbtn{margin-bottom: 20px;}
.pdtrt .rtbtn .btns{width:282px; height: 72px; margin-right: 18px; background: #db261b; line-height: 72px; text-align: center; font-size: 28px; color: #fff; font-weight: bold; -moz-border-radius:5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.pdtrt .rtbtn .btns a{display: block; color: #fff; text-decoration: none; -moz-border-radius:5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.pdtrt .rtbtn .btns a:hover{background: #c41a0f;}
.pdtrt .rtbtn .rttel{width: 216px; padding-top: 5px;}
.pdtrt .rtbtn .rttel .tt{font-size: 16px; line-height: 28px; color: #333;}
.pdtrt .rtbtn .rttel .tel{font-size: 24px; font-family: "Impact"; line-height: 32px; color: #db261b;}

.pdttab{border: 1px solid #ccc;}
.pdttab .tabbtn{background: #ededed;}
.pdttab .tabbtn li{float:left; width: 25%; height:42px; line-height:42px; text-align: center; font-size: 14px; color:#666; cursor:pointer; background: #ddd;}
.pdttab .tabbtn li.current{color: #fff; background: #0073bd;}
.pdttab .tabcon{ padding:15px;}
.pdttab .tabcon .edit{padding: 10px;}
.pdttab .tabcon .edit p{font-size: 14px; color: #666; line-height: 28px; }
.pdttab .tabcon p{font-size: 14px; color: #666; line-height: 28px; }
.pdttab .tabcon .edit img{display: block; max-width: 100%; height: auto; margin:10px auto;}
.pdttab .tabcon img{display: block; max-width: 100%; height: auto; margin:10px auto;}
.pdttab .tabcon .tt{padding: 0 10px; height: 30px; line-height: 30px; background: #ddd; font-size: 14px; color: #000; line-height: 28px; }

.pdttab .tabcon table {border-collapse:collapse;border-spacing:0; border-top: 1px solid #dadada; border-left: 1px solid #dadada;   margin-left: auto;  margin-right: auto;}
.pdttab .tabcon table th {line-height: 30px; font-size: 14px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada;}
.pdttab .tabcon table td {padding:0; font-size: 14px; line-height: 30px; padding-left: 15px; border-bottom: 1px solid #dadada;  border-right: 1px solid #dadada;}

.mtoppdt{display: none;}

.pdtbottom{}
.psearch{width: 27%; background: #e3e3e3;}
.psearch .tt{height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; background: #364852;}
.psearch .search{padding:30px 15px;}
.psearch .search .lst{margin-bottom: 20px;}
.psearch .search .lst .tit{width: 30%; height: 34px; text-align: right; line-height: 34px; font-size: 14px; color: #383838;}
.psearch .search .lst .rtipt{width: 60%;}
.psearch .search .lst .rtipt input{display: block; width: 100%; height: 34px; line-height: 34px; padding:5px 0 5px 10px; font-family: "Microsoft yahei"; font-size: 14px;}
.psearch .search .lst .rtipt select{display: block; width: 100%; line-height: 34px; padding:5px 0 5px 10px; font-family: "Microsoft yahei"; font-size: 14px;}
.psearch .sbtn a input{width: 100%; height: 38px; border:1px solid #b3b3b3; text-decoration: none; background: #fff; font-size: 14px; color: #999;}
.psearch .sbtn a:active input{background: #0073bd; color: #fff;}
.pintro{width: 70%}
.pintro .pintrtop{margin-bottom: 30px; background: #fff;}
.pintro .pintrtop .title{height: 42px; line-height: 42px; background: #ededed;}
.pintro .pintrtop .title h5{width: 292px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; background: #364852; font-weight: normal;}
.pintro .pintrtop .con{padding:20px 30px; border:1px solid #eee; background: #fff; font-size: 14px; color: #666; line-height: 28px;}

.pintrbottom{background: #fff;}
.pintro .pintrbottom .title{height: 42px; line-height: 42px; background: #ededed;}
.pintro .pintrbottom .title h5{width: 292px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; background: #364852; font-weight: normal;}

.review{position: relative; padding:20px 30px; margin-bottom: 30px; border:1px solid #eee; background: #fff;}
.review ul li{float: left; width: 100%; margin-bottom: 16px;}
.review ul li label{float: left; display: block; width: 80px; height: 30px; line-height: 30px; font-weight: normal; font-size: 14px; color: #333; text-align: right;}
.review ul li label i{color: #ff0000; padding-right: 4px;}
.review ul li input{float: left; display: block; width: 302px; height: 30px; line-height: 30px; padding:5px 0px 5px 10px; border:1px solid #d9d9d9; font-family: "Microsoft yahei"; font-size: 14px;}
.review ul li select{float: left; display: block; width: 82px; height: 30px; margin-right: 16px; line-height: 30px; padding:5px 0px 5px 10px; border:1px solid #d9d9d9; font-family: "Microsoft yahei"; font-size: 14px;}
.review ul li textarea{float: left; display: block; width: 406px; height: 102px; line-height: 30px; padding:5px 0px 5px 10px; border:1px solid #d9d9d9; font-family: "Microsoft yahei"; font-size: 14px;}
.review ul li .edu{float: left; display: block; width: 116px; height: 30px; line-height: 30px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9; font-family: "Microsoft yahei"; font-size: 14px; outline: none;}
.review ul li .textc{float: left; display: block; width: 380px; height: 36px; line-height: 36px;font-family: "Microsoft yahei"; font-size: 14px;}
.review ul li .textc em{display: inline-block; *display: inline; zoom:1; padding-left: 15px; font-size: 14px; color: #fb615f; cursor: pointer;}
.review .btns{ height: 35px; margin-left: 82px; line-height: 35px; }
.review .btns a input{float: left; display: block; width: 76px; height: 32px; margin-right: 12px; font-family: "Microsoft yahei"; font-size: 14px; color: #333; cursor: pointer; padding:0; border:none; background: #d1d1d1; -moz-border-radius:5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.review .btns a.tj input{background: #db261b; color: #fff;}
.review .btns a:hover input{background: #db261b; color: #fff;}
.review .btns a.tj:hover input{background: #cc1206; color: #fff;}

/*==============首页===============*/
/*banner*/
.bannerBox{width:100%; height:auto; margin-bottom: 30px; overflow:hidden; position:relative;}
.bannerBox .hd{ overflow:hidden; position:absolute; right:0px; bottom:25px; z-index:1; width: 100%;}
.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align: center; width: 100%;}
.bannerBox .hd ul li{display: inline-block; *display: inline; zoom:1; margin-right:9px;  width:8px; height:8px; line-height:0px; font-size: 0; text-align:center; background:#efedeb; cursor:pointer; -moz-border-radius:100%; -webkit-border-radius: 100%;  border-radius: 100%}
.bannerBox .hd ul li.on{ background:#325293; color:#fff; width: 20px; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.bannerBox .bd{ position:relative; height:100%; z-index:0;}
.bannerBox .bd li{ zoom:1; vertical-align:middle;}
.bannerBox .bd li a{display: block; width: 100%; height: auto; zoom:1; vertical-align:middle;}
.bannerBox .bd img{ width:100%; height:auto; display:block;}
.m-banner{display: none;}


.hmtitle{text-align: center; width: 1200px; height:62px; margin:0 auto 38px; overflow: hidden; -webkit-background-size: 100% auto !important; background-size: 100% auto !important; background-position: center center !important; }
.hmtitle img{display: block; width: 100%;  margin:0 auto;}

.hmproduct{margin-bottom: 40px;}
.pintro{margin-bottom: 30px; font-size: 14px; color: #8c8c8c; text-align: center; line-height: 30px;}
/* 本例子css */
.productlist .picScroll-left{ width:1200px; position:relative;}
.productlist .picScroll-left .hd{ }
.productlist .picScroll-left .hd .prev,.picScroll-left .hd .next{display:block; position: absolute; top: 174px;  width:23px; height:41px; margin-top:10px; overflow:hidden; cursor:pointer;}
.productlist .picScroll-left .hd .next{left: -48px; background: url('../images/pleft1.png') no-repeat center center;}
.productlist .picScroll-left .hd .prev{right: -48px; background: url('../images/pright1.png') no-repeat center center;}
.productlist .picScroll-left .hd .next:hover{left: -48px; background: url('../images/pleft2.png') no-repeat center center;}
.productlist .picScroll-left .hd .prev:hover{right: -48px; background: url('../images/pright2.png') no-repeat center center;}
.productlist .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.productlist .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.productlist .picScroll-left .hd ul li.on{ background-position:0 0; }
.productlist .picScroll-left .bd{width:1200px; overflow:hidden;}
.productlist .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.productlist .picScroll-left .bd ul li{width:278px; margin:0 12px 0 13px; padding-bottom: 20px; float:left; _display:inline; overflow:hidden; text-align:center;  border:1px solid #ddd; background: #fff;}
.productlist .picScroll-left .bd ul li .pic{}
.productlist .picScroll-left .bd ul li .pic img{ width:278px; height:256px; display:block; }
.productlist .picScroll-left .bd ul li .title{height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; color: #333; text-align: center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.productlist .picScroll-left .bd ul li .title a{color: #333; text-decoration: none;}
.productlist .picScroll-left .bd ul li .title a:hover{color: #db261b;}
.productlist .picScroll-left .bd ul li .intr{width:258px; height: 48px; margin:0 auto 15px; font-size: 13px; color: #666; line-height: 24px; overflow: hidden;}
.productlist .picScroll-left .bd ul li .more{width: 80px; height: 27px; margin:0 auto; overflow: hidden; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.productlist .picScroll-left .bd ul li .more a{display: block; width: 80px; height: 27px; text-decoration: none; line-height: 27px; text-align: center; font-size: 12px; color: #fff; background: #bebebe;}
.productlist .picScroll-left .bd ul li .more a:hover{color: #fff; background: #db261b;}

.mproduct{display: none;}



/*首页关于我们*/
.hmabout{width: 100%; height: 500px; padding:30px 0 50px; background: url(../images/abbg.jpg) no-repeat center center; -webkit-background-size: auto 100%; background-size: auto 100%;}
.hmabcon .video{width: 500px; height: 300px; overflow: hidden;}
.hmabcon .video img{display: block; width: 500px; height: 300px;}
.hmabcon .vintro{width:652px;}
.hmabcon .vintro .title{height: 26px; margin-bottom: 30px; line-height: 26px; font-size: 20px; color: #fff;}
.hmabcon .vintro .line{display: block; width: 33px; height: 5px; margin-bottom: 25px; background: #d7d7d7;}
.hmabcon .vintro .intro{height: 108px; margin-bottom: 55px; font-size: 14px; color: #fff; line-height: 28px; overflow: hidden;}
.hmabcon .vintro .more{width: 80px; height: 27px; overflow: hidden;}
.hmabcon .vintro .more a{display: block; width: 80px; height: 27px; font-size: 12px; text-align: center; color: #fff; line-height: 27px; overflow: hidden; background: #db261b; text-decoration: none; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.hmabcon .vintro .more a:hover{background: #c71105;}

/*新闻中心*/
.hmnewsbox{width: 100%; padding-top: 30px;}
.tabbtn{text-align: center; margin-bottom: 35px;}
.tabbtn li{display: inline-block; *display: inline; zoom:1; margin:0 15px;}
.tabbtn li a{display: block; width: 110px; height:36px;line-height:36px; font-size: 16px; color:#222; cursor:pointer; border:1px solid #e2e2e2; text-align: center; text-decoration: none;}
.tabbtn li.current a{color: #fff; background: #db261b; border:1px solid #db261b;}
.tabcon{padding-bottom: 20px;}
.hmnews{width: 100%; overflow: hidden;}
.hmnews ul{width: 110%; }
.hmnews ul li{float: left; width: 548px; margin-right: 107px; margin-bottom: 30px;}
.hmnews ul li .pic{width: 242px; height: 146px; margin-right: 25px; position: relative; overflow: hidden;}
.hmnews ul li .pic img{display: block; position: absolute; top:0; left:0; width: 100%; height: auto;}
.hmnews ul li .retext{width:280px;}
.hmnews ul li .retext .tit{display: block; height: 28px; margin-bottom: 5px; font-size: 16px; color: #222; text-decoration: none; font-weight: bold; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.hmnews ul li .retext .tit:hover{color: #db261b;}
.hmnews ul li .retext .intro{height: 64px; margin-bottom: 24px; font-size: 13px; color: #666; line-height: 22px; overflow: hidden;}
.hmnews ul li .retext .info{height: 28px;}
.hmnews ul li .retext .info .time{line-height: 28px; font-size: 12px; color: #999;}
.hmnews ul li .retext .info .more{width: 80px; height: 28px; overflow: hidden;}
.hmnews ul li .retext .info .more a{display: block;width: 80px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #fff; background: #bebebe; text-decoration: none; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px }
.hmnews ul li .retext .info .more a:hover{background: #db261b;}
.hidex{display: none;}


@media (max-width: 1300px){
.w1200{width: 96%;}
.productlist .picScroll-left{display: none;}
.mproduct{display: block; width: 92%; margin:0 auto;}
.mproduct .swiper-container{padding-bottom: 4rem;}
.hmproduct{margin-bottom: 1rem;}
.mproduct .lst{width:100%; margin:0px; padding-bottom: 20px; float:left; _display:inline; overflow:hidden; text-align:center;  border:1px solid #ddd; background: #fff;}
.mproduct .lst .pic{}
.mproduct .lst .pic img{ width:100%; height:256px; display:block; }
.mproduct .lst .title{height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; color: #333; text-align: center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.mproduct .lst .title a{color: #333; text-decoration: none;}
.mproduct .lst .title a:hover{color: #db261b;}
.mproduct .lst .intr{width:92%; height: 48px; margin:0 auto 15px; font-size: 13px; color: #666; line-height: 24px; overflow: hidden;}
.mproduct .lst .more{width: 80px; height: 27px; margin:0 auto; overflow: hidden; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.mproduct .lst .more a{display: block; width: 80px; height: 27px; text-decoration: none; line-height: 27px; text-align: center; font-size: 12px; color: #fff; background: #bebebe;}
.mproduct .lst .more a:hover{color: #fff; background: #db261b;}

.hmabout{height: auto;}
.hmabcon .video{float: none; width:90%; height: auto; margin:0 auto 2rem;}
.hmabcon .vintro{float: none; width: 90%; margin:0 auto;}
.hmabcon .vintro .intro{margin-bottom: 2rem; height: auto;}
.hmnews{width: 90%; margin:0 auto;}
.hmnews ul li{float: none; width: 100%;}
.hmnews ul li .retext{width: 64%;}

}






@media (max-width: 1254px){
	/* 产品详情 */
	.pdtrt{width: 492px;}
	.pdtrt .rtbtn .btns{width: 246px; height: 68px; line-height: 68px;}


}


@media (max-width: 1200px){
	.toprt .num{font-size: 18px;}
	.topnav li a{font-size: 18px;}
	.emptyh{height: 12rem;}
	.friendlink .tit{margin-left: 15px;}
	.foot{padding:28px 10px 15px;}
	.w1200{width: 88%;}
	.hmtitle{width: 90%;}
	/* 产品详情 */
	.pdtpic{display: none;}
	.mtoppdt{display: block;}
	.amdFocus{width: 100%; margin-bottom: 1.5rem; border-bottom: 1px solid #ddd;}
.amdFocus .focus{ width:100%; height:15rem;  margin:0 auto; position:relative; overflow:hidden;   }
.amdFocus .focus .hd{ width:100%; height:1.5rem;  position:absolute; z-index:1; bottom:1.8rem; text-align:right;  }
.amdFocus .focus .hd ul{ display:inline-block; height:0px; padding:0px 0px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.amdFocus .focus .hd ul li{ display:inline-block; width:0; height:0; -webkit-border-radius:0px; -moz-border-radius:5px; border-radius:0px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.amdFocus .focus .hd .pageState{display: inline-block; *display: inline; zoom:1; margin-right:1rem; width:4.5rem; height: 2.2rem; text-align: center; line-height: 2.2rem; border-radius: 2.2rem; font-family: "Microsoft yahei"; font-size:1.4rem;  color: #fff; background:url(../images/pageState.png) repeat;}
.amdFocus .focus .bd{ position:relative; z-index:0; }
.amdFocus .focus .bd li img{ width:100%; background:url(images/loading.gif) center center no-repeat;  }
.amdFocus .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.swiper-slide {
    display: block;
    text-align: center;
    font-size: 14px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.amdFocus .swiper-slide img{display: block; max-width: 100%;}
.pdtrt{width: 100%; float: none;}
.pdtrt .rttops ul li .rtintro{max-width: 90%;}
.pdtrt .rttops{height: auto;}


}

@media (max-width: 1030px){
	.w1200{width: 100%;}
	.companyduide{width: 90%;}
	.companyduide .pic{float: none; width: 100%;}
	.companyduide .text{float: none; width: 100%;}
	.business {width: 90%;}
	.business .pic{float: none; width: 100%;}
	.business .text{float: none; width: 100%;}
	.quality{width: 90%;}
	.quality .list{width: 100%; }
	.quality .lst{width: 100%; margin-bottom: 30px; float: none; margin-right: 0;}
	.dllist .lst{height: 260px;}
.pdtbottom{padding:0 2rem;}
	.rright{width: 700px;}
	.pdtlist ul li{margin-left: 60px;}
	.psearch .search{padding:2rem 0.6rem;}
	.psearch .search .lst .tit{width: 31%; font-size: 13px;}
	

}

@media (max-width: 992px){
	.toprt .num{font-size: 16px;}
	.topnav li a{font-size: 16px;}
	.emptyh{height: 11rem;}
	.culturetop .lst2{border:none;}
	






}

@media (max-width: 950px){
	.emptyh{height: 10rem;}
	
	
}

@media (max-width: 900px){
	.emptyh{height: 10rem;}
	
}

@media (max-width: 858px){
	.emptyh{height: 10rem;}
	.main{padding:1.8rem 1rem;}
	.newsdetail{padding-bottom: 2rem;}
	.shareBox{margin-top:1.5rem; padding-top: 1.5rem;}
	.shareBox .nextOne{float: none; width: 100%; margin-bottom: 16px;}
	.shareBox .share{float: none; position: inherit; top:0; left:0;}
	.shareBox .nextOne h5{font-size: 14px;}
	.shareBox .nextOne a{font-size:14px;}
	.shareBox .nextOne span{font-size: 0.88rem;}
	.newsdetail .title{padding-bottom: 1.8rem; margin-bottom: 1rem; -webkit-background-size: 80% auto; background-size: 80% auto;}
	.newsdetail .title h1{font-size: 1.8rem; line-height: 2.2rem; margin-bottom: 1rem;}
	.newsdetail .title .info{/* font-size: 0.88rem; */ line-height: 1.4rem; }
	.newsdetail .con{font-size: 1rem; color: #666; line-height:2rem;}
	.hmnews ul li .retext{width: 55%;}
}

@media (max-width: 800px){
	.emptyh{height: 10rem;}
	.wintrtt{width: 92%;}
	.video{width: 100%; height: auto;}
	.numlist{width: 100%;}
}

/* ipad  开始*/
@media(max-width:768px){
	.toplogo{padding:0.5rem 0;}
	.toprt .number{padding-left: 2.6rem; -webkit-background-size: 1.9rem auto; background-size: 1.9rem auto;}
	.toprt .num{font-size: 1rem;}
	/* .bread .brd{font-size: 1rem;} */
	.snav a{/* font-size: 0.98rem; */ margin-left: 1rem;}
	.asppage24{display: none;}
	.clickmore{display: block; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
	.clickmore a{display: block; width: 100%; height: 2.8rem; line-height: 2.8rem; font-size: 0.88rem; color: #000; text-decoration: none; background: #fff;text-align: center;}
	.clickmore a:hover{background: #364852; color: #fff;}
	.clickmore span{height: 2rem; line-height: 2rem; font-size: 0.88rem; color: #999}
	.friendlink{}

	.knowledgelist .lst .tit{height: 2rem; margin-bottom: 6px; line-height: 2rem; font-size: 1.8rem;}
	.knowledgelist .lst .con{height: 3.62rem; font-size: 1.3rem; line-height: 1.8rem;}

	.pleft{width: 90%; float: none; margin:0 auto 2rem;}
	.slidenav{width: 90%; margin:0 auto;}
	.slidenav .tit{-ms-background-position-x: 96%; background-position-x: 96%;}
	.slidenav .tit.on{-ms-background-position-x: 96%; background-position-x: 96%;}
	.pmap{display: none;}

	.rright{width: 90%; float: none; margin:0 auto 2rem;}
.bannerBox{display: none;}
.m-banner{display: block; width: 100%; height: 19rem; display: block; margin-bottom: 1rem;}
.m-banner img{display: block; width: 100%;}
.m-banner a{display: block; width: 100%; height: 19rem;}
.m-banner .swiper-pagination-bullet{background: #fff; opacity: 1;}
.m-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #036eb8;}

.psearch{width: 33%;}
.pintro{width: 64%;}
}
/* ipad  结束*/

@media (max-width: 718px){
	.emptyh{height: 9rem;}
	/* .inbanner{background-position: center 112px;} */
	.ewmlst{width: 106px;}
	.foot .ewm img{width: 106px; height: 106px;}
	.ewmlst1{margin-left: 12px;}
	.topnav li{border-bottom: 1px solid #ddd;}
	.topnav li a{font-size: 14px; padding-left: 1.6rem; color: #333;}
	.topnav li a:hover{color: #fff;}
	.topnav li.active a{color: #fff;}
	.inbanner{height: 216px;}
	.inbanner h3{font-size: 2.6rem; margin-top: 6%;}
	.inbanner h5{font-size: 2.6rem;}
	.foot .lst{line-height: 1.8rem;}
	.ftinfo{margin-bottom: 2rem;}
	.foot .ewm{text-align: left;}
	.w1200{width: 100%;}
	
}

@media (max-width: 644px){
	.emptyh{height: 8rem;}
	.foot .lst{font-size: 12px;}
	.ewmlst{width: 96px;}
	.foot .ewm img{width: 96px; height: 96px;}
	.foot .ewm .tt{line-height: 30px; line-height: 30px;}
	.col-xs-6{width: 46%;}

}

@media (max-width: 514px){
	.emptyh{height: 7rem;}
}


@media(max-width:480px){
	.mproduct .lst .pic img{height: 26.413333rem;}

}

/* 6+  开始*/
@media(max-width:420px){
	.toplogo .col-xs-5{width: 55%;}



	.knowledgelist .lst{padding-bottom: 1.5rem; margin-bottom: 1.5rem; }
	.knowledgelist .lst .rtcon{padding-left: 1rem;}
	.knowledgelist .lst .pic{width: 132px; height: 80px;}
	.knowledgelist .lst .tit{font-size: 1.5rem; height: 2rem; line-height: 2rem; margin-bottom: 8px;}
	.knowledgelist .lst .con{font-size: 1.2rem; line-height: 1.5rem; height: 3rem; margin-bottom: 5px;}
	.knowledgelist .lst .info .time{padding-left: 1.6rem; -webkit-background-size: 1.2rem auto; background-size: 1.2rem auto;}
	.quality .lst .pic{width: 12rem; height: 12rem;}
	.aboutus{padding-top: 2rem;}
	.aboutus .atop h2{font-size: 3rem;}
	.aboutus .atop .tt{font-size: 1.6rem; width: 90%; margin-left:auto; margin-right: auto;}
	.aboutus .atop .eng{font-size: 1.4rem; width: 90%; margin-left:auto; margin-right: auto;}
	.aboutus .atop .intr{font-size: 1.4rem; width: 90%; margin-bottom: 1.5rem; margin-left:auto; margin-right: auto;}
	.numlist .lst{float: none; width: 90%; margin:0 auto 2rem;}
	.wintrtt .tit{font-size: 2.2rem;}
	.solutebox{padding-top: 2rem;}
	.pdtlist ul{width: 100%;}
	.pdtlist ul li{margin:0 auto 2rem; float: none; width: 260px;}
	.hmnews ul{width: 100%;}
	.hmnews ul li .pic{float: none; width: 100%; height: 19rem; margin-bottom: 1rem;}
	.hmnews ul li .pic img{width: 100%; height:auto; }
	.hmnews ul li .retext{width: 100%;}
	.hmnews ul li .retext .intro{margin-bottom: 1rem;}
	.mproduct .lst .pic img{height: 26.413333rem;}
	.mproduct .lst .title{width: 90%; height: 2rem; margin: 0 auto 0.5rem; line-height: 2rem; font-size:1.5rem;}
	.mproduct .lst .intr{height: 4rem; font-size: 1.4rem; line-height: 1.9rem;}
	.hmabcon .vintro .title{font-size:1.7rem; margin-bottom: 1.2rem;}
	.hmabcon .vintro .line{margin-bottom: 1.2rem; height: 3px;}
	.hmabcon .vintro .intro{font-size: 1.2rem; line-height: 2rem;}
	.hmabout{padding:2rem 0 2rem;}

	.hmnews ul li .retext .tit{height: 2rem;line-height: 2rem; font-size:1.5rem;}
	.hmnews ul li .retext .intro{height: 5rem; font-size: 1.25rem; line-height: 1.8rem;}
	.pdtrt .rttops ul li{margin-bottom: 1rem;}
	.pdtrt .rtbtn{margin-bottom: 0;}
	.pdtrt .rtbtn .btns{width: 100%; float: none; height: 3.8rem; margin-bottom: 0rem; line-height: 3.8rem; font-size: 2rem;}
	.pdtrt .rtbtn .rttel{width: 100%; text-align: center;}
	.psearch{width: 100%; float: none; margin-bottom: 1rem;}
	.psearch .sbtn a input{display: block; width: 86%; margin:0 auto;}
	.pintro{width: 100%; float: none;}
	.pintro .pintrtop .title h5{width: 100%;}
	.pintro .pintrtop{margin-bottom: 2rem;}
	.pintro .pintrbottom .title h5{width: 100%;}
	.review ul li label{width: 30%;}
	.review ul li input{width: 70%;}
	.review ul li .info{width: 70%;}
	.review ul li textarea{width: 70%;}
	.review{padding:2rem 1rem;}
	.review ul li select{margin-right: 0px; width:80%; margin-bottom: 5px;}
	.review ul li select#s_county{margin-right: 0px; }
	.review .btns{margin-left: 95px;}

	.hmtitle{margin:0 auto 18px; overflow: hidden; -webkit-background-size: 198% auto !important; background-size: 198% auto !important; background-position: center center !important; }
	.inbanner .line{margin:10px auto;}
	.inbanner h3{padding-top: 16%; line-height: 2.4rem;}
	.newslist .lst .tit{height: 3.2rem; line-height: 3.2rem; font-size: 15px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
	.newslist .lst .con{margin-bottom: 1.5rem; height: 5.1rem; line-height: 1.8rem;}

	.newsdetail .title h1{font-size: 1.9rem;}
	.newsdetail .title .info{font-size: 13px;}
	.newsdetail .con{font-size: 1.2rem; line-height: 1.8rem; }

	.culturetop .intro{text-align: center;}
	.culturetop .lst{padding:20px 0;}
	.business,.companyduide,.culturetop,.quality .lst{margin-bottom: 10px;}
	.quality .lst3,.quality{margin-bottom: 0;}
	.pdtrt .rttops ul li .rtintro{height: auto !important; font-size: 14px;}
}
/* 6+  结束*/

/* 6  开始*/
@media screen and (max-width:380px){
	.newsdetail .title h1{font-size: 1.5rem; line-height: 1.8rem; margin-bottom: 1rem;}
	.newsdetail .title .info{/* font-size: 0.782rem; */ line-height: 1.4rem; }
	.snav{padding:0;}
	.bread .brd{padding:0;}
	.quality .lst .pic{width: 10rem; height: 10rem; overflow: hidden;}
	.mproduct .lst .pic img{height: 21.413333rem;}

}
/* 6  结束*/

/* 5  开始*/
@media screen and (max-width:330px){
	.knowledgelist .lst .pic{width: 120px; height: 72px;}
	.knowledgelist .lst .tit{font-size: 1.5rem; height: 1.8rem; line-height: 1.8rem; margin-bottom: 5px;}
	.knowledgelist .lst .con{font-size: 0.88rem; line-height: 1.4rem; height:1.4rem; margin-bottom: 8px;}
	.quality .lst .pic{width: 8rem; height: 8rem;}
	.hmtitle{margin-bottom: 1rem;}
	.mproduct .lst .pic img{height: 268px;}

	.pdtrt .rttops ul li .rtintro{max-width:100%;}
	.pdtrt .rttops ul li b{font-size: 14px;}
	.pdtrt .rttops ul li .rtintro{font-size: 14px;}
	.review ul li label{width: 100%; text-align: left;}
	.review ul li input{width: 100%;}
	.review ul li .info{width: 100%;}
	.review ul li textarea{width: 100%;}
	.review .btns{margin-left: 0px;}
}
/* 5  结束*/


.repear{width:100%; height: auto;}
.repear img{display: block; width: 100%; height: auto;}



